#define _CRT_SECURE_NO_WARNINGS 1
#include"hp.h"
int main()
{
	Heap h1;
	init_heap(&h1);
	int arr[] = {80,60,70,50,64,37};
	int i = 0;
	for (i = 0; i < sizeof(arr) / sizeof(int); i++)
	{
		push_heap(&h1, arr[i]);
	}
	for (i = 0; i < sizeof(arr) / sizeof(int); i++)
	{
		arr[i] = HeapTop(&h1);
		pop_heap(&h1);
	}
	for (i = 0; i < sizeof(arr) / sizeof(int); i++)
	{
		printf("%d ", arr[i]);
	}
	destory_heap(&h1);
}
//int main()
//{
//	int arr[] = { 80,60,70,50,64,37 };
//	Heap_Sort(arr,sizeof(arr)/sizeof(int));
//	int i = 0;
//	for (i = 0; i < sizeof(arr)/sizeof(int); i++)
//	{
//		printf("%d ", arr[i]);
//	}
//}
//int main()
//{
//	//CreateNDate();
//	PrintTopK("data.txt", 10);
//}